be struck with amazement - Turkish English Dictionary